package com.thtf.strokeinquiry.app.bean;

import com.fasterxml.jackson.annotation.JsonFormat;

import javax.persistence.Id;
import java.math.BigDecimal;
import java.util.Date;

public class MedInquiryPhysicalexam {
    @Id
    private Integer id;

    private String recordId;

    private String patientId;

    private String patientName;

    private String patientIdNo;

    private String patientSex;

    private String patientMarriage;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date checkDate;

    private BigDecimal height;

    private BigDecimal weight;

    private BigDecimal bmi;

    private BigDecimal waistline;

    private String screeningName1;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date screeningDate1;

    private Integer firstSbp;

    private Integer firstDbp;

    private Integer firstPulse;

    private Integer secSbp;

    private Integer secDbp;

    private Integer secPulse;

    private String screeningName2;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date screeningDate2;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date heartCheckDate;

    private String cardiacMurmur;

    private String heartRhythm;

    private String screeningName3;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date screeningDate3;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createDate;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updateDate;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getRecordId() {
        return recordId;
    }

    public void setRecordId(String recordId) {
        this.recordId = recordId == null ? null : recordId.trim();
    }

    public String getPatientId() {
        return patientId;
    }

    public void setPatientId(String patientId) {
        this.patientId = patientId == null ? null : patientId.trim();
    }

    public String getPatientName() {
        return patientName;
    }

    public void setPatientName(String patientName) {
        this.patientName = patientName == null ? null : patientName.trim();
    }

    public String getPatientIdNo() {
        return patientIdNo;
    }

    public void setPatientIdNo(String patientIdNo) {
        this.patientIdNo = patientIdNo == null ? null : patientIdNo.trim();
    }

    public String getPatientSex() {
        return patientSex;
    }

    public void setPatientSex(String patientSex) {
        this.patientSex = patientSex == null ? null : patientSex.trim();
    }

    public String getPatientMarriage() {
        return patientMarriage;
    }

    public void setPatientMarriage(String patientMarriage) {
        this.patientMarriage = patientMarriage == null ? null : patientMarriage.trim();
    }

    public Date getCheckDate() {
        return checkDate;
    }

    public void setCheckDate(Date checkDate) {
        this.checkDate = checkDate;
    }

    public BigDecimal getHeight() {
        return height;
    }

    public void setHeight(BigDecimal height) {
        this.height = height;
    }

    public BigDecimal getWeight() {
        return weight;
    }

    public void setWeight(BigDecimal weight) {
        this.weight = weight;
    }

    public BigDecimal getBmi() {
        return bmi;
    }

    public void setBmi(BigDecimal bmi) {
        this.bmi = bmi;
    }

    public BigDecimal getWaistline() {
        return waistline;
    }

    public void setWaistline(BigDecimal waistline) {
        this.waistline = waistline;
    }

    public String getScreeningName1() {
        return screeningName1;
    }

    public void setScreeningName1(String screeningName1) {
        this.screeningName1 = screeningName1 == null ? null : screeningName1.trim();
    }

    public Date getScreeningDate1() {
        return screeningDate1;
    }

    public void setScreeningDate1(Date screeningDate1) {
        this.screeningDate1 = screeningDate1;
    }

    public Integer getFirstSbp() {
        return firstSbp;
    }

    public void setFirstSbp(Integer firstSbp) {
        this.firstSbp = firstSbp;
    }

    public Integer getFirstDbp() {
        return firstDbp;
    }

    public void setFirstDbp(Integer firstDbp) {
        this.firstDbp = firstDbp;
    }

    public Integer getFirstPulse() {
        return firstPulse;
    }

    public void setFirstPulse(Integer firstPulse) {
        this.firstPulse = firstPulse;
    }

    public Integer getSecSbp() {
        return secSbp;
    }

    public void setSecSbp(Integer secSbp) {
        this.secSbp = secSbp;
    }

    public Integer getSecDbp() {
        return secDbp;
    }

    public void setSecDbp(Integer secDbp) {
        this.secDbp = secDbp;
    }

    public Integer getSecPulse() {
        return secPulse;
    }

    public void setSecPulse(Integer secPulse) {
        this.secPulse = secPulse;
    }

    public String getScreeningName2() {
        return screeningName2;
    }

    public void setScreeningName2(String screeningName2) {
        this.screeningName2 = screeningName2 == null ? null : screeningName2.trim();
    }

    public Date getScreeningDate2() {
        return screeningDate2;
    }

    public void setScreeningDate2(Date screeningDate2) {
        this.screeningDate2 = screeningDate2;
    }

    public Date getHeartCheckDate() {
        return heartCheckDate;
    }

    public void setHeartCheckDate(Date heartCheckDate) {
        this.heartCheckDate = heartCheckDate;
    }

    public String getCardiacMurmur() {
        return cardiacMurmur;
    }

    public void setCardiacMurmur(String cardiacMurmur) {
        this.cardiacMurmur = cardiacMurmur == null ? null : cardiacMurmur.trim();
    }

    public String getHeartRhythm() {
        return heartRhythm;
    }

    public void setHeartRhythm(String heartRhythm) {
        this.heartRhythm = heartRhythm == null ? null : heartRhythm.trim();
    }

    public String getScreeningName3() {
        return screeningName3;
    }

    public void setScreeningName3(String screeningName3) {
        this.screeningName3 = screeningName3 == null ? null : screeningName3.trim();
    }

    public Date getScreeningDate3() {
        return screeningDate3;
    }

    public void setScreeningDate3(Date screeningDate3) {
        this.screeningDate3 = screeningDate3;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public Date getUpdateDate() {
        return updateDate;
    }

    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }
}